# -*- coding: UTF-8 -*-

"""
@author: 肥仔编程
@file:01.py
@time:2021-04-21
"""

"""
    使用 Python
        1. Python 中注释的使用
        2. Python 中打印内容，print() 函数的使用
        3. Python 中变量的声明和使用
        4. Python 中接受输入内容 input() 的使用
"""


"""
    Python 的注释
        在 Python 中支持单行/多行注释两种方式
        单行注释采用 # 的方式来设置
        多行注释使用三引号(可以是单引号，也可以是双引号)的方式
"""

"""
    Python 打印内容
        直接使用 print() 将想要输出的内容放到括弧中，即可将内容输出
        默认情况下内容输出之后将自动换行，如果需要指定处理方式可以在函数中使用 end 指定
        打印时可以添加多个想要输出的内容，这些输出内容默认使用空格分开的，可以使用 sep 指定分割方式
"""
# 直接输出内容，输出后自动换行
print("Hello World!")
# 自定义换行之后的处理方式
print("Hello World!", end="\t")
# 一次输出多个内容，不同内容之间用逗号隔开，但默认采用空格分隔输出的内容
print("张三丰", "王五")
# 一次输出多个内容，使用 sep 指定分割符
print("张三丰", "王五", sep=" > ")
# 输出内容占位符
userName = "张三丰"
print(f"大家好，老夫{userName}")

"""
    Python 中变量的定义
        规则：支持汉字，可以是数字、字母、下划线，但不可以用数字开头，而且区分大小写 
"""
# 普通变量声明和赋值
userName = "张无忌"
# 一次声明多个变量并赋值
# sex = "男", age = 12
sex, age = "男", 12
# 声明多个变量并且值相同
num1 = num2 = num3 = 23.12


"""
    Python 输入内容
        使用 input() 可以在控制台中输入内容，注意，这里是直接在提示内容后执行
        在接受输入内容时需要注意，默认输入的内容都是字符串，如果接受的变量不是字符串，那么在接受输入内容的时候会报错
        可以使用 int() 转整型  float() 转浮点型   str() 转字符串 这些对输入的内容进行类型转化
        使用 type() 判断数据类型
"""
userName = input("请输入用户的姓名：")
print(userName, type(userName))
age = input("请输入用户年龄：")
print(age, type(age), type(int(age)))





